home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-20 / nos_kit3.zip / TNC_TNC2.ZIP / TNC2BOTH.DOC < prev    next >
Text File  |  1987-05-26  |  3KB  |  53 lines

  1. BOTHTNC2.DOC
  2. Documentation for the KISS downloader overlay for TNC-2 ROM
  3. Docs by Bdale, N3EUA, 870208
  4.  
  5. The hex file BOTHTNC2.HEX contains code to overlay a 1.1.2, 1.1.3, or 1.1.4
  6. TNC-2 ROM and add the additional capability of downloading Intel-format hex
  7. files over the RS-232 port.  This is, for example, a handy way of adding KISS
  8. capability to your TNC2 for use with the KA9Q TCP package.
  9.  
  10. To get it working, use an EPROM burner to read the contents of your current
  11. TNC2 ROM into a disk file, in Intel hex format.  Then, use your favorite 
  12. editor to append the contents of BOTHTNC2.HEX to the end.  Take the resulting
  13. combined file and burn it into a 27256 EPROM and off you go...
  14.  
  15. Caveats:  Some ROM burners don't grok Intel hex format (like the JDR, which
  16. uses a separate utility to go hex->binary), or may not allow you to read a
  17. ROM into a hex file.  If so, sorry.  Also, because this procedure induces
  18. duplicate data bytes as overlays for existing bytes in the ROM, a burner that
  19. burns straight from the hex file without building a binary image in RAM first
  20. will lose big time.  Only recourse in these cases is to manually massage the
  21. hex file...
  22.  
  23. If all this is too difficult, pester Bdale N3EUA, or Andy N0CCZ, or your local
  24. KA9Q TCP-package guru for a pre-burned ROM... we'll be happy to assist!
  25.  
  26. Operation:
  27. When you power on the TNC2, you won't get your usual banner.  Instead, most
  28. characters that you type will be echoed back at you.  If you type a ctrl/E,
  29. a fairly meaningless banner will be printed.  If you send a hex file at the
  30. TNC, it will suck it into RAM and then execute it.  This is how you load KISS,
  31. for example.  If you type an 'h', normal TNC2 operation will resume, starting
  32. with your normal banner...
  33.  
  34. Following is the text I got from Bob when he sent the code:
  35. - - - - - - - - - -
  36. Date: 4 FEB 87 11:02-MDT
  37. From: BOBW@usu.bitnet
  38. Subject: KISSTNC hex dump
  39.  
  40. This is the KISSTNC loader for use with HOWIE 1.1.2, 1.1.3, or 1.1.4
  41. and KISS co-resident. This file loads at 4800hex and HOWIE code stops at
  42. about 4300H. This code intercepts the Z80 start address at 0000 and jumps
  43. back into HOWIE code at 00ED which is what the 0000 restart used to jump
  44. to. The first line of the HEX dump is the JP 4800H orged at 0000. To add
  45. the code to the HOWIE roms we first loaded the 1.1.3 or 1.1.4 code into
  46. the rom burner, then we loaded the KISSTNC code, which overwrote location
  47. 0000, and then burned the ROM. When the TNC starts up it is in KISS mode
  48. waiting for a ';' to load or a control-E or an upper or lower case 'H' to
  49. start the normal HOWIE code.
  50. Bob Wood WA7MXZ at CHEM::
  51.  
  52.  
  53.